`:top
Le `F33f`_`[logiciel libre`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Logiciel_libre]`_`f `*`!Apache HTTP Server`!`* (`!Apache`!) est un `F33f`_`[serveur HTTP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Serveur_HTTP]`_`f créé et maintenu au sein de la `F33f`_`[fondation Apache`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Fondation_Apache]`_`f. Jusqu'en avril 2019`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f], ce fut le serveur HTTP le plus populaire du `F33f`_`[World Wide Web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=World_Wide_Web]`_`f. Il est distribué selon les termes de la `F33f`_`[licence Apache`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Licence_Apache]`_`f.
>>Contents
• `F0af`_`[Historique`#historique]`_`f
• `F0af`_`[Disponibilité`#disponibilit]`_`f
• `F0af`_`[Fonctionnalités`#fonctionnalit-s]`_`f
• `F0af`_`[Quelques modules intéressants`#quelques-modules-int-ressants]`_`f
• `F0af`_`[Les modes Prefork, Worker et Event`#les-modes-prefork-worker-et-event]`_`f
• `F0af`_`[Les modules de Proxy`#les-modules-de-proxy]`_`f
• `F0af`_`[Notes et références`#notes-et-r-f-rences]`_`f
• `F0af`_`[Annexes`#annexes]`_`f
• `F0af`_`[Articles connexes`#articles-connexes]`_`f
• `F0af`_`[Liens externes`#liens-externes]`_`f
-─
>>Historique
Apache est apparu en avril 1995. Au début, il s'agissait d'une collection de correctifs et d'additions au serveur `F33f`_`[NCSA HTTPd`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=NCSA_HTTPd]`_`f 1.2, qui était dans le `F33f`_`[domaine public`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Domaine_public_(propriété_intellectuelle)]`_`f et le serveur HTTP alors le plus répandu. De cette origine, de nombreuses personnes affirment que le nom `*Apache`* vient de `*a patchy server`*`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f]`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f], soit « un serveur rafistolé ». Par la suite, Apache a été complètement réécrit, de sorte que, dans la version 2, il ne reste pas de trace de NCSA HTTPd.
Au début, Apache était la seule alternative sérieuse et libre au `F33f`_`[serveur HTTP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Serveur_HTTP]`_`f de `F33f`_`[Netscape`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Netscape]`_`f (`F33f`_`[iPlanet`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=IPlanet]`_`f, maintenant Sun ONE). Depuis avril 1996, selon l'étude permanente de `F33f`_`[Netcraft`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Netcraft]`_`f`:cite-ref-5[`F5bf`_`[5`#cite-note-5]`_`f], Apache est devenu le serveur HTTP le plus répandu sur `F33f`_`[Internet`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Internet]`_`f.
Part de marché d'Apache :
• En mai `F33f`_`[1999`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=1999]`_`f, il faisait tourner 57 % des `F33f`_`[serveurs Web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Serveur_HTTP]`_`f, début `F33f`_`[2004`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=2004]`_`f, il était à environ 69 % de parts de marché`:cite-ref-6[`F5bf`_`[6`#cite-note-6]`_`f], et il ne détient plus que 50,61 % du marché à la fin du mois de janvier `F33f`_`[2008`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=2008]`_`f ;
• En février 2008, Apache représente 50,93 % des parts de marché`:cite-ref-7[`F5bf`_`[7`#cite-note-7]`_`f]`:cite-ref-8[`F5bf`_`[8`#cite-note-8]`_`f] ;
• En novembre 2008, 72,45 % de parts de marché pour Apache`:cite-ref-9[`F5bf`_`[9`#cite-note-9]`_`f] ;
• En novembre 2011, 65,00 % de parts de marché pour Apache`:cite-ref-0-10-0[`F5bf`_`[10`#cite-note-0-10]`_`f] ;
• En mai 2014, 38,00 % de parts de marché pour Apache et 33,00 % pour Microsoft IIS`:cite-ref-0-10-1[`F5bf`_`[10`#cite-note-0-10]`_`f].
• En janvier 2015 sur l'analyse de 876 812 666 sites, correspondant à 5 061 365 ordinateurs frontaux, les parts de marché sont de 39,74 % pour Apache, et 27,52 % pour IIS. Sur les parts de marché des serveurs actifs (en excluant les sites parkings`:cite-ref-11[`F5bf`_`[11`#cite-note-11]`_`f]) par contre, 50,72 % pour Apache, 14,82 % pour `F33f`_`[Nginx`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Nginx]`_`f et IIS passe en 3e position avec seulement 10,55 %, perdant 1,17 % de parts par rapport au mois précédent`:cite-ref-12[`F5bf`_`[12`#cite-note-12]`_`f].
• En février 2017, Apache est utilisé par 59,76 %`:cite-ref-13[`F5bf`_`[13`#cite-note-13]`_`f] du total des domaines français enregistrés.
La version 2 d'Apache possède plusieurs avancées majeures par rapport à la version 1, entre autres le support de plusieurs plates-formes (`F33f`_`[Windows`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Microsoft_Windows]`_`f, `F33f`_`[Linux`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Linux]`_`f et `F33f`_`[UNIX`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=UNIX]`_`f, entre autres), le support de `F33f`_`[processus légers`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Processus_léger]`_`f `F33f`_`[UNIX`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=UNIX]`_`f, une nouvelle `F33f`_`[API`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Interface_de_programmation]`_`f et le support `F33f`_`[IPv6`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=IPv6]`_`f.
La fondation Apache (`*Apache Software Foundation`* ou `*ASF`*) a été créée en `F33f`_`[1999`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=1999]`_`f à partir du groupe Apache (`*Apache Group`*) à l'origine du serveur en `F33f`_`[1995`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=1995]`_`f. Depuis, de nombreux autres logiciels utiles au `F33f`_`[World Wide Web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=World_Wide_Web]`_`f sont développés à côté du serveur HTTP.
>>Disponibilité
Apache fonctionne principalement sur les `F33f`_`[systèmes d'exploitation`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Système_d'exploitation]`_`f `F33f`_`[UNIX`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=UNIX]`_`f (`F33f`_`[Linux`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Linux]`_`f, `F33f`_`[Mac OS X`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Mac_OS_X]`_`f, `F33f`_`[Solaris`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Solaris_(système_d'exploitation)]`_`f, `F33f`_`[BSD`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Berkeley_Software_Distribution]`_`f et `F33f`_`[UNIX`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=UNIX]`_`f) et `F33f`_`[Windows`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Microsoft_Windows]`_`f. La version Windows n'est considérée comme stable que depuis la version 1.2 d'Apache. Apache est utilisé par de nombreux produits, dont `F33f`_`[WebSphere`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=WebSphere]`_`f d'`F33f`_`[IBM`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=International_Business_Machines_Corporation]`_`f, ainsi que par `F33f`_`[Oracle Corporation`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Oracle_Corporation]`_`f.
>>Fonctionnalités
Apache est conçu pour prendre en charge de nombreux modules lui donnant des fonctionnalités supplémentaires : interprétation du langage `F33f`_`[Perl`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Perl_(langage)]`_`f, `F33f`_`[PHP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=PHP]`_`f, `F33f`_`[Python`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Python_(langage)]`_`f et `F33f`_`[Ruby`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Ruby]`_`f, serveur `F33f`_`[proxy`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Proxy]`_`f, `F33f`_`[Common Gateway Interface`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Common_Gateway_Interface]`_`f, `F33f`_`[Server Side Includes`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Server_Side_Includes]`_`f, réécriture d'`F33f`_`[URL`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Uniform_Resource_Locator]`_`f, `F33f`_`[négociation de contenu`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Négociation_de_contenu]`_`f, `F33f`_`[protocoles de communication`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Protocole_de_communication]`_`f additionnels, etc. Néanmoins, il est à noter que l'existence de nombreux modules Apache complexifie la configuration du serveur web. En effet, les bonnes pratiques recommandent de ne charger que les modules utiles : de nombreuses `F33f`_`[failles de sécurité`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Vulnérabilité_(informatique)]`_`f affectant uniquement les modules d'Apache sont régulièrement découvertes.
Les possibilités de configuration d'Apache sont une fonctionnalité phare. Le principe repose sur une hiérarchie de `F33f`_`[fichiers de configuration`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Fichier_de_configuration]`_`f, qui peuvent être gérés indépendamment. Cette caractéristique est notamment utile aux `F33f`_`[hébergeurs`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Hébergeur_Web]`_`f qui peuvent ainsi servir les `F33f`_`[sites`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Site_web]`_`f de plusieurs clients à l'aide d'un seul `F33f`_`[serveur HTTP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Serveur_HTTP]`_`f. Pour les clients, cette fonctionnalité est rendue visible par le fichier `F33f`_`[.htaccess`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=.htaccess]`_`f.
Parmi les outils aidant la maintenance d'Apache, les `F33f`_`[fichiers de log`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Historique_(informatique)]`_`f peuvent s'analyser à l'aide de nombreux scripts et logiciels libres tels que `F33f`_`[AWStats`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=AWStats]`_`f, `F33f`_`[Webalizer`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Webalizer]`_`f ou `F33f`_`[W3Perl`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=W3Perl]`_`f. Plusieurs `F33f`_`[interfaces graphiques`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Interface_graphique]`_`f facilitent la configuration du serveur.
>>Quelques modules intéressants
>>>Les modes Prefork, Worker et Event
Ces deux grands modes de fonctionnement changent notamment les performances du serveur HTTP.
Historiquement, Apache fonctionne en `*prefork`*, ce qui signifie qu'un processus père lancé avec des droits étendus (`F33f`_`[root`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Utilisateur_root]`_`f) démarre des processus enfants qui traiteront chacun un certain nombre de requêtes clients. Cependant, sous Linux, la multiplication des processus provoque une augmentation de consommation de ressources (mémoire, `F33f`_`[descripteurs de fichiers`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Descripteur_de_fichier]`_`f).
En mode `*worker`*, Apache lance des `F33f`_`[threads`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Processus_léger]`_`f qui géreront les demandes entrantes. La différence est qu'il s'agit d'un mode plus `F33f`_`[préemptif`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Préemptif]`_`f dans lequel le processus père prépare les ressources pour ses threads. Des modules développés par des tiers, ou des librairies utilisées par ces modules, peuvent ne pas être prévus pour fonctionner dans un environnement multi-thread; ils pourront en ce cas être source de dysfonctionnements si on les utilise avec le mode `*worker`*.
Depuis la version 2.4, le module `*event`* est disponible en production. C'est un fonctionnement dérivé du mode `*worker`* à ceci près que les threads ne desservent pas seulement une connexion client mais peuvent réaliser plusieurs tâches indépendamment de la connexion. Ainsi, les notions de `B100`F9d9KeepAlive`f`b sont mieux gérées dans le sens où un thread n'attend plus que la connexion soit terminée pour en desservir une autre. Plus clairement, le thread dessert une requête et non pas une connexion.
Modules : prefork.c, worker.c, event.c
>>>Les modules de Proxy
Par le biais de mod_proxy, entre autres, il est possible de se servir de Httpd Server comme d'un véritable `F33f`_`[Proxy`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Proxy]`_`f.
Une des utilisations les plus intéressantes consiste en la `F33f`_`[répartition de charge`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Répartition_de_charge]`_`f, soit dans le cadre d'une `F33f`_`[haute disponibilité`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Haute_disponibilité]`_`f, soit dans le but d'obtenir de meilleures performances. Les aptitudes de Reverse Proxying sont suffisamment au point pour une mise en production sans difficultés à partir de la version 2.1.
Modules : mod_proxy, mod_proxy_balancer, mod_proxy_http, mod_proxy_ajp, mod_proxy_connect
>>Notes et références
`:cite-note-wikidata-e8b032cae63e7661b68df6722345bec16ee8871f-1`!1.`! « [ANNOUNCEMENT] Apache HTTP Server 2.4.65 Released », 23 juillet 2025 (consulté le 24 juillet 2025)
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f (en-GB) « April 2019 Web Server Survey | Netcraft News », sur news.netcraft.com (consulté le 15 janvier 2020)
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f `:1997`a« Information on the Apache HTTP Server Project » [archive du 15 avril 1997], 15 avril 1997
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f « Apache Server Frequently Asked Questions » [archive du 6 janvier 1997] (consulté le 15 janvier 2017)
`:cite-note-5`!5.`! `F0af`_`[↑`#cite-ref-5]`_`f « `*February 2005 Web Server Survey Finds 40 Million Sites on Apache`* ».
`:cite-note-6`!6.`! `F0af`_`[↑`#cite-ref-6]`_`f news.netcraft.com/.
`:cite-note-7`!7.`! `F0af`_`[↑`#cite-ref-7]`_`f PHP 5.2 utilisé par 23 % des sites Web en février 2008.
`:cite-note-8`!8.`! `F0af`_`[↑`#cite-ref-8]`_`f Netcraft: February 2008 Web Server Survey.
`:cite-note-9`!9.`! `F0af`_`[↑`#cite-ref-9]`_`f Serveurs Web : 72,45 % de parts de marché pour Apache, publié le 16 décembre 2008, article citant SecuritySpace comme source.
`:cite-note-0-10`!10.`! Netcraft: may 2014 Web Server Survey, Publié le 1er mai 2014.
`:cite-note-11`!11.`! `F0af`_`[↑`#cite-ref-11]`_`f (en) « How many active sites are there? », Netcraft
`:cite-note-12`!12.`! `F0af`_`[↑`#cite-ref-12]`_`f `:2015`a(en) « January 2015 Web Server Survey », Netcraft, 15 janvier 2015 (consulté le 27 janvier 2015)
`:cite-note-13`!13.`! `F0af`_`[↑`#cite-ref-13]`_`f « Statistiques sur l'internet français. udomo.fr », sur www.udomo.fr (consulté le 12 février 2017)
>>Annexes
>>>Articles connexes
• `F33f`_`[Client-serveur`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Client-serveur]`_`f
• `F33f`_`[.htaccess`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=.htaccess]`_`f
• `F33f`_`[HTTP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Hypertext_Transfer_Protocol]`_`f
• `F33f`_`[Serveur HTTP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Serveur_HTTP]`_`f
• `F33f`_`[Serveur Web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Serveur_Web]`_`f
• `F33f`_`[World Wide Web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=World_Wide_Web]`_`f
• Comparatif de tous les serveurs Web (en)
>>>Liens externes
• `:site-officiel`a(en) Site officiel.
• `:site-officiel`aSite officiel.
• (en) Ubuntu Community Doc.
• Ubuntu francophone.
• Portail des logiciels libres
• Portail d’Internet
• Portail des logiciels
`c`F0af`_`[↑ Back to top`#top]`_`f`a